草庐IT

python - CPython、IronPython、Jython 脚本彼此兼容吗?

全部标签

python - 我如何在运行时编写 Python 文件?

我想在Python中创建多个文本文件。这些文件将在代码运行时创建。我正在考虑使用fn=date.today().isoformat()+".log"或>>>fromdatetimeimportdate>>>fn=ctime()+".txt">>>printfnThuFeb1822:21:352016.txt这样我就可以始终获得唯一的文件名。但是实验似乎不太顺利,因为我想动态地向其中插入数据,因为它可能来自任何外部源。发生了一些愚蠢的错误,如下所示,>>>fn=date.today().isoformat()+".log">>>printfn2016-02-18.log>>>quit()

windows - 批处理脚本 : Why does this print "= instead of the empty string?

我正在尝试使用Batch中的参数扩展删除某些文本中的引号。谁能告诉我这是为什么:@echooffsetlocalsetargs=%*echo%args:"=%prints"=而不是什么都没有?据我所知,%args:"=%应该将所有引号替换为空,所以我不明白为什么这正在发生。任何帮助将不胜感激,谢谢!编辑:为了澄清,我没有将任何参数传递给批处理脚本。 最佳答案 这是您不向脚本传递任何参数时得到的结果。如果未定义args,则%args:"=%展开如下:%args:被当做一个不存在的变量展开,变成nothing"=被当作它自己%(单独的百

使用 tkinter 的 Python 多线程

我正在尝试构建一个有点像个人助理的TkinterGUI,但是我遇到了第一个障碍:(当我更新GUI并使用speech_recognition收听时,它卡住并说没有响应!我了解我需要使用多线程,但我仍然不知道如何使用它!这是我的代码和我使用多线程的失败尝试。importtkinterastkfromsubprocessimportcallassayimportwinsoundimportspeech_recognitionassrimportthreadingdefcbc(tex):returnlambda:callback(tex)defcallback(tex):button="Lis

windows - 如何使用powershell脚本更改windows服务账户域名和密码?

我们正处于ClearCasewindows域迁移阶段。现在我们迁移了域,但如何在用户计算机中使用power-shell脚本更改clearcase_albd帐户域名和密码。我是Powershell脚本的新手。旧域名:Old_Domain新域名:New_Domain旧账号:龙新账号:dragon_fire我用谷歌搜索了它,但它没有帮助我。提前致谢。 最佳答案 首先找到您的服务:$service=gwmiwin32_service-computer[computername]-filter"name='servicename'"然后设置凭

python - 运行使用 cx_freeze 制作的 tkinter exe 时出错

我正在尝试使用cx_Freeze从用Python3.5编写的脚本创建一个独立的exe,以便能够在没有Python的计算机上运行它。程序本身只是一个使用tkinter的简单UI的小型计算器。我正在使用Windows10。我创建了一个如下所示的设置脚本。importsysfromcx_Freezeimportsetup,Executable#replacescommandlinearg'build'sys.argv.append("build")filename="Widgets_tmp.py"base=Noneifsys.platform=="win32":base="Win32GUI"

python - 嵌套的 for 循环,设置变量和 if else 在批处理脚本中

我正在尝试制作一个批处理脚本,它将在文件中写入特定的IP地址。我有一个txt文件(由一个python脚本创建),其中包含一个IP地址列表(每个新行一个),现在我需要使用for循环ping每个IP,检查TTL值是否在100到128之间(windows主机)并将IP地址写入新文件。我一直在尝试调整以设置变量和for循环,但这一切都变得太复杂而无法运行。到目前为止,我已经达到:-编辑:在命令下更正for/f%iin(ip.txt)doping-n1%i|find"TTL"这将给我多行Ping输出,这里只显示单行(我使用4.2.2.2只是为了举例)Replyfrom4.2.2.2:bytes=

Windows 脚本 (VBS) 始终使应用程序保持打开状态

因此,我们的时钟是对我的业务和员工至关重要的应用程序。它是多年前设计的一个更大的RMS系统的exe部分。当您签到或checkout时,应用程序会自动关闭。我创建了一个桌面快捷方式以加快打开速度,但我想知道是否有一种方法可以使用Windows脚本执行此操作。基本参数:计算机启动后,脚本运行,clock.exe应用程序打开如果在任何时候,clock.exe关闭或停止;clock.exe将被脚本重新打开。我自己弄乱了脚本并设法让脚本打开了应用程序,但我试图使用一个循环让它监视导致许多时钟应用程序打开并最终由于过载而关闭计算机的过程。optionexplicitDIMstrComputer,s

windows - 查找从 EXE 包装器启动的 powershell 脚本的完整路径

我正在尝试创建一个.exe文件,它是一个打包的powershell脚本(script.ps1),其中脚本的一部分是打印.exe文件的当前位置而不是脚本.部分要求是.exe需要可移植:所以当我运行File.exe或双击File.exe时:如果文件的位置是C:\Hello\File.exe,它应该打印"C:\Hello\"如果位置移动到D:\Goodbye\File.exe,它应该打印"D:\Goodbye\"如果文件被复制到D:\HELLO\File.exe,它应该只打印"D:\HELLO\"我试过$PSScriptRoot但它只链接到一个临时文件夹在将script.ps1打包为.exe

Python 脚本适用于 linux 但不适用于 windows,我真的很绝望

请帮助我,我真的很绝望,我不知道该怎么办。所以我们在大学里有一项任务是用python编写dijkstra算法。INVALID_NODE=-1#Definetheinitialvariablesto-1andaveryhighnumber.INFINITY=1000000#A=0,B=1,C=2,D=3,E=4,F=5,G=6#network[0][1]isthecellthatcontainsedgevalueforgoingfromAtoBclassNode:previous=INVALID_NODE#Witheachnodecreated,defineit'sinitialvari

python - 我已经安装了包 :pywinauto successfully with "pip install pywinauto", 但它总是失败,为什么?

全部,我已经使用“pipinstallpywinauto”成功安装了package:pywinauto,但总是失败,为什么?我是这样做的:pip安装pywinauto然后在windowscmdenv下运行python:接着:导入pywinauto我收到以下错误:....>>>importpywinautoTraceback(mostrecentcalllast):File"",line1,inFile"C:\Python27\lib\site-packages\pywinauto\__init__.py",line40,infrom.importfindwindowsFile"C:\P